# -*- coding: utf-8 -*-
"""
@Time ： 2021/8/9 21:26
@Auth ： Mr.掌心 2929184523
@Company ：特斯汀学院 @testingedu.com.cn
@Function ：requests接口测试实例
"""
import json

import requests

#使用session管理
#1.可以自动关联set-cookie里面的内容
#2.可以加快与服务器连接的速度

session = requests.session()
# #不在set-cookie里面的字段
# #session.headers['X-Powered-B'] = 'PHP/7.0.33'
# #session.cookies['aaa'] = 'bbb'
#
#
# params = {
#     "username": "13800138006",
#     "password": "123456",
#     "verify_code": "1111"
# }
#
# #r = requests.get('http://www.baidu.com')
# #r = requests.post(url='http://testingedu.com.cn:8000/index.php?m=Home&c=User&a=do_login&t=0.19765239601291884',data=params)
#
# r = session.post(url='http://testingedu.com.cn:8000/index.php?m=Home&c=User&a=do_login&t=0.19765239601291884',data=params)
#
# #print(r)
# #打印状态码
# print(r.status_code)
# #获取文本
# print(r.text)
# #json结果
# print(r.json())
# #二进制编码
# #r.content.decode('unicode-escape')
# #返回请求头
# print(r.headers)
#

r = session.post('http://testingedu.com.cn:8081/inter/HTTP/auth')
text_r = r.content.decode('utf8')
try:
    json_r = json.loads(text_r)
except Exception as e:
    json_r = {}
print(json_r.get("token"))

